package com.itheima.a04myconvertstream;

import java.io.*;

public class ConvertStreamDemo3 {
    public static void main(String[] args) throws IOException {
        //用字节流读取文件内的数据，一次读一整行，且不能出现乱码

        //字节流读取中文会出现乱码，可以利用转换流转成字符流
        //字符流又不能一次读一行数据，需要包装成缓冲流(有一次读一行的方法等）

//        //创建字节流
//        FileInputStream fis=new FileInputStream("myio\\hhh.txt");
//        //转换成字符流
//        InputStreamReader isr=new InputStreamReader(fis);
//        //包装成缓冲流
//        BufferedReader br=new BufferedReader(isr);

        //一步到位
        BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("myio\\hhh.txt")));

        //读取
        String s;
        while ((s=br.readLine())!=null){
            System.out.println(s);
        }
        br.close();


    }
}
